package mapengine.avatars
{
	import values.avatar.AvatarValue;

	public class AvatarFactory
	{
		public static function createAvatar(value:AvatarValue , params:* = null):IGameAvatar
		{
			var avatar:IGameAvatar = new AvatarBase();
			avatar.objectData = value;
			avatar.objectData.x = params.x;
			avatar.objectData.y = params.y;
			avatar.objectData.direction = params.direction;
			avatar.initialize();
			value.avatar = avatar;
			return avatar;
		}
	}
}